package com.example.server.web.service;

import com.example.server.web.domain.QuestionnaireSummary;
import com.baomidou.mybatisplus.extension.service.IService;
import com.example.server.web.domain.page.PageQueryDto;
import com.example.server.web.domain.dto.QuestionnaireSummaryDto;
import com.example.server.web.domain.dto.QuestionnaireSummaryMutilDto;

import java.util.Map;

/**
* @author YHJ
* @description (问卷汇总) 服务类
*/
public interface QuestionnaireSummaryService extends IService<QuestionnaireSummary> {

    /**
     * 查询报表分页数据
     * @param pageQueryDto
     * @param summaryDto
     * @return
     */
    Map<String,Object> getPage(PageQueryDto pageQueryDto, QuestionnaireSummaryDto summaryDto);

    /**
     * 查询报表（多维度）
     * @param summaryDto
     * @return
     */
    Map<String, Object> getPageMulti(QuestionnaireSummaryMutilDto summaryDto);
}
